package com.lucifer.hawkeye.ai.service;

import java.util.Map;

/**
 * @author lucifer
 * @date 2025/4/1 16:57
 */
public interface Nl2SqlService {

   Boolean train(String conversationId,String  trainType,String question, String content,String datasource,String tableName);

   Map getTrainMetadata(String conversationId);


   String generateSql(String conversationId, String content,String datasource, String tableName);


   String generateSummary(String conversationId,String question,String sql, String context);

}
